package com.xhsj.user.pms.patent.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xhsj.user.pms.patent.domain.PatentFile;
import com.xhsj.user.utils.Message;

import java.util.List;
import java.util.Map;

/**
 * @Description:
 * @Auther: 罗季嘉
 * @Date: 2020/1/17 16:22
 */
public interface PatentFileService {

    /**
     * 根据专利ID查询申请文件
     * @return
     */
    IPage<PatentFile> selectApplicationFileByDisclosureId(Map<String,Object> param);
//    根据名称搜索获取专利申请文件参数
    IPage<PatentFile> searchApplicationFileByFileName(String disclosureId, String fileName, List<Integer> fileTypeList, int pageNum, int pageSize);
//    通知相关文件列表
    IPage<Map<String, Object>> getNoticeFileByDisclosureId(Map<String,Object> param);
//    根据文件名或日期获得通知相关文件列表
    IPage<Map<String, Object>> searchNoticeFileByFileName(Map<String,Object> param);
//    更新专利文件表
     Message updateReviewPatentFile(PatentFile patentFile);

}
